;(function() {
    init_parsley();
    $.fn.modal.Constructor.prototype.enforceFocus = function () { };
    $('#search_member').select2({
        placeholder: "请输入会员姓名/手机号/卡号,至少输入2个字符",
        minimumInputLength: 2,
        ajax:{
            delay:300,
            url:"/gym/behavior/ajaxSearchMember",
            data:function(param){
                var query = {
                    search: param.term,
                };
                return query;
            },
            processResults: function (data) {
                return {
                    results: data
                };
            },
        }
    });
    $('#search_member').on('select2:select', function (e) {
        var data = e.params.data;
        if (data.id > 0) {
            $.post(
                "/gym/Behavior/getCardInfo",
                {"order_id":data.id, "type" : 1},
                function(res){
                    close_loading();
                    if(res.flag){
                        var res_data = res.data;
                        // $("#myModal").modal("hide");
                        toastr['success']("操作成功！", '');
                        $('#member_name').val(res_data.member_name);
                        $('#sex').val(res_data.sex == 1 ? '男' : '女');
                        $('#mobile').val(res_data.mobile);
                        $('#card_no').val(res_data.card_no);
                        $('#id_card').val(res_data.id_card);
                        $('#employee_name').val(res_data.employee_name);
                        $('#descs').val(res_data.descs);
                        $('#gym_card_name').val(res_data.gym_card_name);
                        $('#card_use_date').val(res_data.order_start_date + '到' + res_data.order_end_date);
                        if (res_data.gym_card_type == 1) {
                            $('#able_count').val(res_data.able_count);
                        } else if (res_data.gym_card_type == 3) {
                            $('#able_count').val(res_data.able_money);
                        }
                        // $('#able_count').val(res_data.member_name);
                        if (!!res_data.cabinet_no) {
                            $('#rent_no').val(res_data.cabinet_no);
                            $('#cabinet_use_date').val(res_data.cabinet_start_date + '到' + res_data.cabinet_end_date);
                        } else {
                            $('#rent_no').val("");
                            $('#cabinet_use_date').val("");
                        }
                        if (!!res_data.face1) {
                            $('#face1').attr('src',res_data.face1);
                        }

                    }else{
                        var res_data = res.data;
                        if (!!res_data) {
                            $("#myModal").modal("hide");
                            $('#tip_modal').modal("show");
                            $('#tip_msg').html(res.msg);
                            $('#confirm_btn').attr('data-url', res_data.url);
                            $('#confirm_btn').attr('data-order-id', res_data.order_id);
                        } else {
                            toastr['error'](res.msg,"操作失败！");
                        }

                    }
                }
            );
        }
    });
$('#confirm_btn').click(function () {
    loading();
    $.post(
        $('#confirm_btn').attr('data-url'),
        {
            order_id :  $('#confirm_btn').attr('data-order-id')
        },
        function(data){
            close_loading();
            if(data.flag){
                $("#tip_modal").modal("hide");
                toastr['success']("操作成功！", '');
                $("#myform #btn-advanced-refresh").trigger("click");// 刷新页面
            }else{
                toastr['error'](data.msg,"操作失败！");
            }
        }
    );
});
    // $('#search_member').on('select2:select', function (e) {
    //     var data = e.params.data;
    //     console.log(data);
    // });
	   	$("#form-submit").click(function(){
	   		var flag=$('#validate-form').parsley('validate' );
	   		if(flag){
	   			loading();
	   			var card_no=$("#card_no").val();
	   			$.post(
	   				"/gym/Behavior/member_in",
	   				{"card_no":card_no},
	   				function(data){
	   					close_loading();
			      		if(data.flag){
			      			$("#myModal").modal("hide");
			      			toastr['success']("操作成功！", ''); 
			      			$("#myform #btn-advanced-refresh").trigger("click");// 刷新页面
			      		}else{
			      		 	toastr['error'](data.msg,"操作失败！"); 
			      		}
	   				}
	   			);
	   		}
	   	})
})();